ContextCapture 用户指南

配置文件参数

config.json 文件位于 App 文件夹中,其中 App 是指 Web 应用程序。该文件可用于定义可用场景的列表。随后使用地址栏场景参数,可以通过别名访问场景。

默认情况下,App 文件夹是在 WebGL 安全生产期间创建的,并存储在生产项目的三维数据旁边。在这种情况下,config.json 包含三维数据的相对地址,如下所示:

    { "URLs": [ { "alias":"YourProduction", "scene":"../Scene/YourProduction.3mx" } ] }

配置文件采用 JSON 格式。这表示存在一个 3MX 场景,应用程序可以通过“场景”标签指示的 3MX 根路径访问此场景。别名用于按名称标识场景。

要创建可用场景的列表,您需要通过为每个场景添加网址和别名,修改 config.json 文件。例如,下面的文件指向 2 个场景;第一个场景存储在与 Web 应用程序相同的服务器上,而第二个场景存储在 CloudFront 上:

{ "URLs": [ { "alias": "Quarry", "scene": "../DATA_3D/Quarry/Scene/Quarry.3mx" }, { "alias": "Marseille ", "scene": "http://deh9aqlpmcj1j6.cloudfront.net/Marseille/Scene/Marseille.3mx" } ] }

要在 Web 应用程序中切换场景,仅需在地址栏中提供别名作为场景参数便已足够。例如,

  • 将显示上面的 Quarry 场景,
  • 将显示存储在 CloudFront 上的 Marseille 场景。

如果修改 config.json,您应通过验证该文件的 JSON 格式,确保 Web 应用程序可以读取所做的修改。为此,可以在 JSON 验证程序中复制并粘贴该文件的全部内容,例如: